home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
util
/
gnu
/
sed_2_05.lha
/
sed-2.05
/
rx.ch
< prev
next >
Wrap
Text File
|
1995-01-19
|
2KB
|
92 lines
Changes for RX.C by Andreas Scherer, January 19, 1995.
@x l.210
char *alloca ();
@y
char *alloca (unsigned);
@z
@x l.272
#if HAVE_STRING_H || STDC_HEADERS
@y
#if defined(HAVE_STRING_H) || defined(STDC_HEADERS)
@z
@x l.2758
qlen (q)
struct rx_superstate * q;
@y
qlen (
struct rx_superstate * q)
@z
@x l.2771
check_cache (cache)
struct rx_cache * cache;
@y
check_cache (
struct rx_cache * cache)
@z
@x l.3186
supersetcmp (va, vb)
void * va;
void * vb;
@y
supersetcmp (
void * va,
void * vb)
@z
@x l.4241
boolean prev_prev_backslash = ((prev > pattern) && (prev[-1] == '\\'));
return
(/* After a subexpression? */
((*prev == '(') && ((syntax & RE_NO_BK_PARENS) || prev_prev_backslash))
||
/* After an alternative? */
((*prev == '|') && ((syntax & RE_NO_BK_VBAR) || prev_prev_backslash))
);
@y
boolean prev_prev_backslash = ((prev > pattern) && (prev[-1] == '\\'));
return ((boolean)
(/* After a subexpression? */
((*prev == '(') && ((syntax & RE_NO_BK_PARENS) || prev_prev_backslash))
||
/* After an alternative? */
((*prev == '|') && ((syntax & RE_NO_BK_VBAR) || prev_prev_backslash))
));
@z
@x l.4272
return
(
/* Before a subexpression? */
((syntax & RE_NO_BK_PARENS)
? (*next == ')')
: (next_backslash && next_next && (*next_next == ')')))
||
/* Before an alternative? */
((syntax & RE_NO_BK_VBAR)
? (*next == '|')
: (next_backslash && next_next && (*next_next == '|')))
);
@y
return
((boolean)(
/* Before a subexpression? */
((syntax & RE_NO_BK_PARENS)
? (*next == ')')
: (next_backslash && next_next && (*next_next == ')')))
||
/* Before an alternative? */
((syntax & RE_NO_BK_VBAR)
? (*next == '|')
: (next_backslash && next_next && (*next_next == '|')))
));
@z